/**
 * Project Name:javaBaseReview
 * Package Name:com.xuwei.base.graph
 * author:David
 * Date:2015年8月22日上午9:04:14
 * Copyright (c) 2015, xw123box@126.com All Rights Reserved.
 *
 */
package com.xuwei.base.graph;

import com.xuwei.base.link.Node;

/**
 * @author David
 * @since 2015年8月22日 上午9:04:14
 * @version 
 * @since JDK 1.6
 */
public interface Iterator {
	//移动到第一个元素
	public Node first();
	//移动到下一个元素
	public Node next();
	//检查迭代器中是否还有剩余的元素
	public boolean isDone();
	//返回当前元素
	public Node current();
	//返回当前元素data
	public Object currentItem();
	//返回当前元素
	public Node get(int index);
	//返回当前元素数据
	public Object getItem(int index);
}
